package main 

import (
	"fmt"
)
//基础数据类型的方法
type integer int 

func (i integer)print(){
	fmt.Println(i)
}

type student struct{
	Name string 
	Age int 
}

//打印student结构 体类型的变量时，会自动调用此成员函数
func (stu *student)String()string{
	res:=fmt.Sprintf("name=%v,age=%v\n",stu.Name,stu.Age)
	return res
}
func main(){

	var in integer
	in=100
	in.print()

	stu:=student{
		Name:"jack",
		Age:100,
	}
	fmt.Println(&stu)
}